From 57783632e85c8cffe73f5c094f91945320553ab4 Mon Sep 17 00:00:00 2001 From: oliskoli Date: Thu, 6 Sep 2007 20:59:24 +0000 Subject: [PATCH] unicsv: Fix display of GPS fixes. --- unicsv.c | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/unicsv.c b/unicsv.c index af372ef6d..3f501b28d 100644 --- a/unicsv.c +++ b/unicsv.c @@ -1127,17 +1127,15 @@ unicsv_waypt_disp_cb(const waypoint *wpt) if FIELD_USED(fld_fix) { char *fix; switch(wpt->fix) { - case fix_none: fix = "none"; - case fix_2d: fix = "2d"; - case fix_3d: fix = "3d"; - case fix_dgps: fix = "dgps"; - case fix_pps: fix = "pps"; - unicsv_print_str(fix); - break; - default: - gbfputs(unicsv_fieldsep, fout); - break; + case fix_none: fix = "none"; break; + case fix_2d: fix = "2d"; break; + case fix_3d: fix = "3d"; break; + case fix_dgps: fix = "dgps"; break; + case fix_pps: fix = "pps"; break; + default: fix = NULL; } + if (fix) unicsv_print_str(fix); + else gbfputs(unicsv_fieldsep, fout); } if FIELD_USED(fld_hdop) { if (wpt->hdop > 0) -- 2.30.2